package org.tgcloud.group.web.controller.dto.export;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author: zhy
 * @create: 2024-01-19 15:09
 * @description: 地铁便民信息屏*套餐一
 */
@Data
@ApiModel
public class OfflineDTOByDTBMXXP1 {

    @ApiModelProperty(value = "id", hidden = true)
    private Integer id;

    @ApiModelProperty("序号")
    private Integer indexNum;

    @ApiModelProperty("城市")
    private String city;

    @ApiModelProperty("位置")
    private String positionSpecs;

    @ApiModelProperty("画面尺寸")
    private String oneDayOperationTime;

    @ApiModelProperty("秒数频次")
    private String publicationSeconds;

    @ApiModelProperty("屏幕数量*不可选点")
    private String screenNum;

    @ApiModelProperty("预估合计曝光量")
    private String broadcastFrequency;

    @ApiModelProperty("单周货值价(元)")
    private BigDecimal goodPrice;

    @ApiModelProperty("上刊周数(周)")
    private Integer num;

    @ApiModelProperty("合计货值价(元)")
    private BigDecimal totalPrice;

    @ApiModelProperty(value = "图片", reference = "show2")
    private String pic;

    public OfflineDTOByDTBMXXP1() {
    }

    public OfflineDTOByDTBMXXP1(Integer id, Integer indexNum, String city, String positionSpecs, String oneDayOperationTime, String publicationSeconds, String screenNum, String broadcastFrequency, BigDecimal goodPrice, Integer num, BigDecimal totalPrice, String pic) {
        this.id = id;
        this.indexNum = indexNum;
        this.city = city;
        this.positionSpecs = positionSpecs;
        this.oneDayOperationTime = oneDayOperationTime;
        this.publicationSeconds = publicationSeconds;
        this.screenNum = screenNum;
        this.broadcastFrequency = broadcastFrequency;
        this.goodPrice = goodPrice;
        this.num = num;
        this.totalPrice = totalPrice;
        this.pic = pic;
    }
}
